package cn.disicn.Interceptors;

import com.jfinal.aop.Interceptor;
import com.jfinal.aop.Invocation;
import com.jfinal.core.Controller;

import cn.disicn.common.Const;

/**
 * @author Luyao
 * @date 2017年11月25日 下午6:14:39
 * @desc: 拦截未登录
 */
public class LoginInterceptor implements Interceptor {

	@Override
	public void intercept(Invocation inv) {
		Controller controller = inv.getController();
		if(controller.getSessionAttr(Const.userType.CURRENT_USER) == null){
			controller.redirect("/login");
		}else {
			inv.invoke();
		}
	}
	
}
